Những câu hỏi liên quan
Bùi Lê Thanh Trúc
Xem chi tiết
Nguyễn Lê Phước Thịnh
9 tháng 4 2022 lúc 7:10

Câu 35: A

Câu 36: A

Bình luận (0)
Bùi Lê Thanh Trúc
Xem chi tiết
Minh Lệ
9 tháng 4 2022 lúc 0:13

Đáp án D

Bạn sửa lại đề chút: ketqua := 1; While ketqua<2 do writeln(ketqua);

Vì đây là vòng lặp với số lần chưa biết trước (while..do) trong câu lệnh chỉ có in ra biến ketqua mà không có lệnh nào làm thay đổi giá trị của biến ketqua, mà điều kiện ketqua<2 (luôn luôn đúng) -> vòng lặp vô hạn -> in vô hạn số 1 trên mỗi dòng (vì dùng writeln)

Bình luận (0)
Long Châu
Xem chi tiết
Long Châu
8 tháng 3 2022 lúc 9:12

giúp mình vs ạ

 

Bình luận (0)
Nguyễn Lê Phước Thịnh
8 tháng 3 2022 lúc 9:14

Chọn B

Bình luận (1)
Đào Nguyễn Hà Trang
Xem chi tiết
Tòi >33
2 tháng 3 2022 lúc 11:19

B

Bình luận (0)
Nguyễn Phương Anh
2 tháng 3 2022 lúc 12:51

B

Bình luận (0)
Yến Nguyễn
Xem chi tiết
Minh Lệ
25 tháng 4 2020 lúc 16:14

B1: Trong các hoạt động sau đây hoạt động nào là hoạt động lặp với số lần chưa biết trước:

A. tính tổng các số tự nhiên từ 1 đến 20.

B. Nhập các số nguyên cho đến khi đủ 50 số

C. Mỗi ngày tập TD 2 lần

D. Nhập dữ liệu từ bàn phím cho đến khi nhập xong dữ liệu khi dừng

B2: Đoạn lệnh sau đây in ra kết quả gì?
s:=0; while s<10 do begin s:=s+1;
Writeln(s); end;
A. In ra các số từ 1 đến 9.
B. In ra các số từ 1 đến 10.
C. In ra các số 1.
D. Không có đáp án đúng.

B3: Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh While...do để tính tổng S=1+2+...+10?
A. S:=0; while i<10 do S:=S+i;
B. S:=0; i:=0; while i<11 do begin S:=S+i; i:=i+1; end;
C. S:=0; i:=1; while i do S:=S+i; i:=i+1;
D. S:=0; i:=0; while i<=10 do begin S:=S+i; i:=i+1; end;

Bình luận (0)
Bảo Ân
Xem chi tiết
Nguyễn Lê Phước Thịnh
26 tháng 4 2020 lúc 15:38

Phần II: Bài tập

Câu 1:

Sau khi thực hiện chương trình, chương trình sẽ báo lỗi thiếu begin

Câu 2:

uses crt;

var i,n:integer;

s:real;

begin

clrscr;

write('n='); readln(n);

s:=0;

for i:=1 to n do

s:=s+1/i;

writeln(s:4:2);

readln;

end.

Bình luận (0)
Hương Nguyễn
Xem chi tiết
Kiều Vũ Linh
10 tháng 12 2020 lúc 14:49

1. C

2. D

3. C

4. D

5. D

6. B

7. D

8. B

9. C

 

Bình luận (2)
Bao An Nguyen Thien
Xem chi tiết
Minh Lệ
10 tháng 4 2020 lúc 21:30

**) Mình làm ở Free Pascal báo lỗi ,mình làm ở Turbo Pascal vẫn chạy được. Nên mình dùng Turbo Pascal để làm bài này nhé.

6.C

7.C

8.B

9.C

Câu 14:

a)

- Máy thực hiện gồm 10 vòng lặp

- Khi kết thúc vòng lặp giá trị của S=5

- Chương trình :

Program hotrotinhoc;

var x,s:real;

begin

s:=10; x:=0.5;

while s>=5.2 do s:=s-x;

write(s:1:0);

readln

end.

b) 

- Máy thực hiện gồm vô hạn vòng lặp

- Khi kết thúc vòng lặp giá trị của S không xác định

- Chương trình :

Program hotrotinhoc;

var n,s:byte;

begin

s:=10; n:=0;

while s<=10 do

begin

n:=n+3;

s:=s-n;

end;

write(s);

readln

end.

Bình luận (0)
Minh Lệ
10 tháng 4 2020 lúc 21:41

Câu 15:

a) -Đoạn lệnh thực hiện số vòng lặp là 5

b) -Đoạn lệnh thực hiện số vòng lặp là 0

Nhận xét :

Khi thực hiện câu lệnh lặp để thực hiện từ 2 lệnh trở lên cần dùng khối begin và end; để có thể thực hiện nhiều lệnh trong cùng 1 vòng lặp.

Câu 16:

Program hotrotinhoc;

var i,n: integer;

begin

i:=0; n:=0;

while i<20 do

begin

i:=i+1;

n:=n+i;

end;

write(n);

readln

end.

Câu 17:

Program hotrotinhoc;

var i,n: integer;

s: longint;

begin

readln(n);

i:=0; s:=1;

while i<=n do

begin

i:=i+1;

s:=s*i;

end;

write(s);

readln

end.

Bình luận (0)
Bao An Nguyen Thien
Xem chi tiết
Bao An Nguyen Thien
9 tháng 4 2020 lúc 16:37

hơi dài chút, giúp nhé mn, please!!!!

Bình luận (0)
Bao An Nguyen Thien
9 tháng 4 2020 lúc 16:37

mik ngu tin lắm

Bình luận (0)